/**
 * @Project Name: ${projectName}
 * @Package Name: ${projectPackageName}.infrastructure.model.${domainName}
 * @Since JDK 1.8
 */
package ${projectPackageName}.infrastructure.model.${domainName};

import ${projectPackageName}.infrastructure.model.BasePO;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @Description: ${className}PO
 * @Author 胡松 hoofungson@163.com
 * @Date ${datetime}
 * @Version V1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("${tableName}")
public class ${className}PO extends BasePO implements Serializable {

    <#list fields as field>

    /**
     * ${field.comment}
     */
    private ${field.type} ${field.name};
    </#list>
}
